package com.gem.service;

import com.gem.entity.Customer;

/**
 * @author zhang
 * @date 2020/9/18 14:24
 */
public interface CustomerService {

    /**
     * 注册
     * @param username 用户名
     * @param password 密码
     * @return
     */
    int register(String username,String password);

    /**
     * 修改客户信息
     * @param customer 客户
     */
    void eidtCustomer(Customer customer);

    /**
     * 登录方法
     * @param username 用户名
     * @param password 密码
     * @return 顾客
     */
    Customer login(String username,String password);

    /**
     * 检查用户名是否可用
     * @param username 用户名
     * @return 是否可用
     */
    Boolean checkUsername(String username);

    /**
     *根据id查找客户
     * @param id id
     * @return 客户
     */
    Customer findCustomerById(int id);
}
